aa5134529dbb4771b22403dd97c2f9b7eb71281f,uportal-impl/src/main/java/org/jasig/portal/portlet/url/PortletUrl.java,PortletUrl,equals,#Object#,98
Before Change
return false;
}
PortletUrl rhs = (PortletUrl) object;
return new EqualsBuilder()
.append(this.secure, rhs.secure)
.append(this.requestType, rhs.requestType)
.append(this.windowState, rhs.windowState)
.append(this.parameters, rhs.parameters)
.append(this.portletMode, rhs.portletMode)
.isEquals();
}
/**
* @see java.lang.Object#hashCode()
After Change
if (new EqualsBuilder()
.append(this.secure, rhs.secure)
.append(this.requestType, rhs.requestType)
.append(this.windowState, rhs.windowState)
.append(this.portletMode, rhs.portletMode)
.isEquals()) {
//Nasty logic for doing equality checking on the parameters Map that has String[] values
if (this.parameters == rhs.parameters || (this.parameters != null && this.parameters.equals(rhs.parameters))) {